import http from 'wx-https' // 默认导入请求模块 http可以改任意名abc 但按需导入不能改名
/* http.baseURL 配置接口基础路径
http.get 以 GET 方法发起请求
http.post 以 POST 方法发起请求
http.put 以 PUT 方法发起请求
http.delete 以 DELETE 方法发起请求
http.intercept 配置请求和响应拦截器
http 本身做为函数调用也能用于发起网络请求 */

// 网络请求-配置基地址及响应拦截器
// https://live-api.itheima.net/announcement 把文档请求地址的基地址截过来
// 配置基地址
http.baseURL = "https://live-api.itheima.net"

// 响应拦截器配置，他的写法，一般是看官方网站
http.intercept.response = (res) => {
  // console.log(res)
  console.log(111);
  // 如果下面这句话不写，那么在前面发请求的地方，得到的值就是 undeifned
  return res.data // 脱壳处理  如果不写这行代码 index.js里的res打印则是undefined 并且 还能顺便做脱壳处理
}

// 可以将一些高频使用的函数挂载到wx对象上，进一步简化代码。小程序一般就是挂载到wx对象上，Vue项目的话一般挂载到Vue的原型上
// 挂载到全局空间wx上 给整个全局 wx 添加一个属性
// 前面最好加号$，用以和原生的api做区分
wx.$http = http

// 默认导出模块
export default http